//					FR Family SOFTUNE cpcom V65L08
	.program	"Gdc_Dma"
	.library	"lib911.lib"
	.library	"lib911smathfpu.lib"
#macro	__word_noalign	arg1
	.byte ((arg1)>>24)&0xFF,((arg1)>>16)&0xFF,((arg1)>>8)&0xFF,(arg1)&0xFF
#endm
#macro	__half_noalign	arg1
	.byte ((arg1)>>8)&0xFF,(arg1)&0xFF
#endm
	._LANGUAGE	C_FR20, N, U, F
	._FILE	"C:\Users\Administrator\Desktop\MB91590Wsp_CloneLIB_EV\MB91590Wsp_CloneLIB_EV\MB91590Prj\CODE\GDC\GDC_Core\Gdc_Dma.c", 0
	._FILE	"C:\Users\Administrator\Desktop\MB91590Wsp_CloneLIB_EV\MB91590Wsp_CloneLIB_EV\MB91590Prj\CODE\GDC\GDC_Core\Gdc_Dma.h", 1
	._FILE	"C:\Users\Administrator\Desktop\MB91590Wsp_CloneLIB_EV\MB91590Wsp_CloneLIB_EV\MB91590Prj\CODE\GDC\GDC_Core\Gdc_RegDriver.h", 2
	._FILE	"C:\Users\Administrator\Desktop\MB91590Wsp_CloneLIB_EV\MB91590Wsp_CloneLIB_EV\MB91590Prj\CODE\GDC\GDC_Core\gdc.h", 3
	._FILE	"CODE\type.h", 4
	._FILE	"D:\Work\Soften6\LIB\911\INCLUDE\stddef.h", 5
	._FILE	"D:\Work\Soften6\LIB\911\INCLUDE\string.h", 6
	._FILE	"CODE\Driver\DriveIncludes\mb91590.h", 7
	._FILE	"CODE\Driver\DriveIncludes\_fr.h", 8
	._BTYPE	0x80000001, 1
	._BTYPE	0x80000002, 1
	._BTYPE	0x80000003, 2
	._BTYPE	0x80000004, 2
	._BTYPE	0x80000005, 4
	._BTYPE	0x80000006, 4
	._BTYPE	0x80000007, 4
	._BTYPE	0x80000008, 4
	._BTYPE	0x80000009, 1
	._BTYPE	0x8000000a, 2
	._BTYPE	0x8000000b, 4
	._BTYPE	0x8000000c, 8
	._BTYPE	0x8000000d, 8
	._BTYPE	0x8000000e, 1
	._BTYPE	0x8000000f, 0
	._BTYPE	0x80000010, 8
	._BTYPE	0x80000011, 8
	._MEMBER	S, 0x14, 20, S
	._SYMBOL	"ID", M, 0x80000002, S, 0, 1
	._SYMBOL	"ValidFlag", M, 0x80000002, S, 1, 1
	._SYMBOL	"State", M, 0x80000002, S, 2, 1
	._SYMBOL	"WaitVSYNC", M, 0x80000002, S, 3, 1
	._SYMBOL	"SetVSYNC", M, 0x80000002, S, 4, 1
	._SYMBOL	"Rev0", M, 0x80000002, S, 5, 1
	._SYMBOL	"Rev1", M, 0x80000004, S, 6, 2
	._SYMBOL	"Source", M, 0x80000008, S, 8, 4
	._SYMBOL	"Dest", M, 0x80000008, S, 12, 4
	._SYMBOL	"Count", M, 0x80000008, S, 16, 4
	._MEMBER	E
	._MEMBER	S, 0x11, 1604, S
	._SYMBOL	"Total", M, 0x80000002, S, 0, 1
	._SYMBOL	"Place", M, 0x80000002, S, 1, 1
	._SYMBOL	"Select", M, 0x80000002, S, 2, 1
	._SYMBOL	"Rev0", M, 0x80000002, S, 3, 1
	._SYMBOL	"Pipe", M, 0x14, S, 4, 1600
	._ARRAY	20, 1, 79, 0
	._MEMBER	E
	._SYMBOL	"__gdc_dma_pipe", G, 0x14, S
	._SYMBOL	"GDC_DMA_Pipe", Y, 0x14
	._SYMBOL	"__gdc_dma_para", G, 0x11, S
	._SYMBOL	"GDC_DMA_Para", Y, 0x11
	.global	_IO_PDR00
	.global	_IO_PDR01
	.global	_IO_PDR02
	.global	_IO_PDR03
	.global	_IO_PDR04
	.global	_IO_PDR05
	.global	_IO_PDR06
	.global	_IO_PDR07
	.global	_IO_PDR08
	.global	_IO_PDR09
	.global	_IO_PDR10
	.global	_IO_PDR11
	.global	_IO_PDR12
	.global	_IO_PDR13
	.global	_IO_PDRA
	.global	_IO_PDRB
	.global	_IO_PDRC
	.global	_IO_PDRD
	.global	_IO_PDRE
	.global	_IO_PDRF
	.global	_IO_PDRG
	.global	_IO_PDRH
	.global	_IO_WDTCR0
	.global	_IO_WDTCPR0
	.global	_IO_WDTCR1
	.global	_IO_WDTCPR1
	.global	_IO_DICR
	.global	_IO_TMRLRA0
	.global	_IO_TMR0
	.global	_IO_TMRLRB0
	.global	_IO_TMCSR0
	.global	_IO_BT0
	.global	_IO_BT1
	.global	_IO_BTSEL01
	.global	_IO_BTSSSR
	.global	_IO_AD
	.global	_IO_MFS0
	.global	_IO_MFS1
	.global	_IO_LIN_UART2
	.global	_IO_LIN_UART3
	.global	_IO_LIN_UART4
	.global	_IO_LIN_UART5
	.global	_IO_LIN_UART6
	.global	_IO_LIN_UART7
	.global	_IO_TMRLRA1
	.global	_IO_TMR1
	.global	_IO_TMRLRB1
	.global	_IO_TMCSR1
	.global	_IO_TMRLRA2
	.global	_IO_TMR2
	.global	_IO_TMRLRB2
	.global	_IO_TMCSR2
	.global	_IO_TMRLRA3
	.global	_IO_TMR3
	.global	_IO_TMRLRB3
	.global	_IO_TMCSR3
	.global	_IO_GCN13
	.global	_IO_GCN23
	.global	_IO_GCN14
	.global	_IO_GCN24
	.global	_IO_GCN15
	.global	_IO_GCN25
	.global	_IO_PTMR11
	.global	_IO_PCSR11
	.global	_IO_PDUT11
	.global	_IO_PCN11
	.global	_IO_PTMR12
	.global	_IO_PCSR12
	.global	_IO_PDUT12
	.global	_IO_PCN12
	.global	_IO_PTMR13
	.global	_IO_PCSR13
	.global	_IO_PDUT13
	.global	_IO_PCN13
	.global	_IO_PTMR14
	.global	_IO_PCSR14
	.global	_IO_PDUT14
	.global	_IO_PCN14
	.global	_IO_PTMR15
	.global	_IO_PCSR15
	.global	_IO_PDUT15
	.global	_IO_PCN15
	.global	_IO_PTMR16
	.global	_IO_PCSR16
	.global	_IO_PDUT16
	.global	_IO_PCN16
	.global	_IO_PTMR17
	.global	_IO_PCSR17
	.global	_IO_PDUT17
	.global	_IO_PCN17
	.global	_IO_PTMR18
	.global	_IO_PCSR18
	.global	_IO_PDUT18
	.global	_IO_PCN18
	.global	_IO_PTMR19
	.global	_IO_PCSR19
	.global	_IO_PDUT19
	.global	_IO_PCN19
	.global	_IO_PTMR20
	.global	_IO_PCSR20
	.global	_IO_PDUT20
	.global	_IO_PCN20
	.global	_IO_PTMR21
	.global	_IO_PCSR21
	.global	_IO_PDUT21
	.global	_IO_PCN21
	.global	_IO_PTMR22
	.global	_IO_PCSR22
	.global	_IO_PDUT22
	.global	_IO_PCN22
	.global	_IO_PTMR23
	.global	_IO_PCSR23
	.global	_IO_PDUT23
	.global	_IO_PCN23
	.global	_IO_PWC20
	.global	_IO_PWC10
	.global	_IO_PWC0
	.global	_IO_PWS20
	.global	_IO_PWS10
	.global	_IO_PWC21
	.global	_IO_PWC11
	.global	_IO_PWC1
	.global	_IO_PWS21
	.global	_IO_PWS11
	.global	_IO_PWC22
	.global	_IO_PWC12
	.global	_IO_PWC2
	.global	_IO_PWS22
	.global	_IO_PWS12
	.global	_IO_PWC23
	.global	_IO_PWC13
	.global	_IO_PWC3
	.global	_IO_PWS23
	.global	_IO_PWS13
	.global	_IO_PWC24
	.global	_IO_PWC14
	.global	_IO_PWC4
	.global	_IO_PWS24
	.global	_IO_PWS14
	.global	_IO_PWC25
	.global	_IO_PWC15
	.global	_IO_PWC5
	.global	_IO_PWS25
	.global	_IO_PWS15
	.global	_IO_FT0
	.global	_IO_FT1
	.global	_IO_GCN10
	.global	_IO_GCN20
	.global	_IO_GCN11
	.global	_IO_GCN21
	.global	_IO_GCN12
	.global	_IO_GCN22
	.global	_IO_PPGDIV
	.global	_IO_PTMR0
	.global	_IO_PCSR0
	.global	_IO_PDUT0
	.global	_IO_PCN0
	.global	_IO_PTMR1
	.global	_IO_PCSR1
	.global	_IO_PDUT1
	.global	_IO_PCN1
	.global	_IO_PTMR2
	.global	_IO_PCSR2
	.global	_IO_PDUT2
	.global	_IO_PCN2
	.global	_IO_PTMR3
	.global	_IO_PCSR3
	.global	_IO_PDUT3
	.global	_IO_PCN3
	.global	_IO_PTMR4
	.global	_IO_PCSR4
	.global	_IO_PDUT4
	.global	_IO_PCN4
	.global	_IO_PTMR5
	.global	_IO_PCSR5
	.global	_IO_PDUT5
	.global	_IO_PCN5
	.global	_IO_PTMR6
	.global	_IO_PCSR6
	.global	_IO_PDUT6
	.global	_IO_PCN6
	.global	_IO_PTMR7
	.global	_IO_PCSR7
	.global	_IO_PDUT7
	.global	_IO_PCN7
	.global	_IO_PTMR8
	.global	_IO_PCSR8
	.global	_IO_PDUT8
	.global	_IO_PCN8
	.global	_IO_PTMR9
	.global	_IO_PCSR9
	.global	_IO_PDUT9
	.global	_IO_PCN9
	.global	_IO_PTMR10
	.global	_IO_PCSR10
	.global	_IO_PDUT10
	.global	_IO_PCN10
	.global	_IO_IPCP0
	.global	_IO_IPCP1
	.global	_IO_ICFS01
	.global	_IO_LSYNS0
	.global	_IO_ICS01
	.global	_IO_IPCP2
	.global	_IO_IPCP3
	.global	_IO_ICFS23
	.global	_IO_ICS23
	.global	_IO_IPCP4
	.global	_IO_IPCP5
	.global	_IO_ICFS45
	.global	_IO_ICS45
	.global	_IO_OCCP0
	.global	_IO_OCCP1
	.global	_IO_OCFS01
	.global	_IO_OCS01
	.global	_IO_OCCP2
	.global	_IO_OCCP3
	.global	_IO_OCFS23
	.global	_IO_OCS23
	.global	_IO_MPU0
	.global	_IO_ICSEL0
	.global	_IO_ICSEL1
	.global	_IO_ICSEL2
	.global	_IO_ICSEL3
	.global	_IO_ICSEL4
	.global	_IO_ICSEL5
	.global	_IO_ICSEL6
	.global	_IO_ICSEL7
	.global	_IO_ICSEL8
	.global	_IO_ICSEL9
	.global	_IO_ICSEL10
	.global	_IO_ICSEL11
	.global	_IO_ICSEL12
	.global	_IO_ICSEL13
	.global	_IO_ICSEL14
	.global	_IO_ICSEL15
	.global	_IO_ICSEL16
	.global	_IO_ICSEL17
	.global	_IO_ICSEL18
	.global	_IO_ICSEL19
	.global	_IO_ICSEL20
	.global	_IO_ICSEL21
	.global	_IO_ICSEL22
	.global	_IO_IRPR0H
	.global	_IO_IRPR0L
	.global	_IO_IRPR1H
	.global	_IO_IRPR1L
	.global	_IO_IRPR2H
	.global	_IO_IRPR2L
	.global	_IO_IRPR3H
	.global	_IO_IRPR3L
	.global	_IO_IRPR4H
	.global	_IO_IRPR4L
	.global	_IO_IRPR5H
	.global	_IO_IRPR5L
	.global	_IO_IRPR6H
	.global	_IO_IRPR6L
	.global	_IO_IRPR7H
	.global	_IO_IRPR7L
	.global	_IO_IRPR8H
	.global	_IO_IRPR8L
	.global	_IO_IRPR9H
	.global	_IO_IRPR9L
	.global	_IO_IRPR12H
	.global	_IO_IRPR12L
	.global	_IO_IRPR13H
	.global	_IO_IRPR13L
	.global	_IO_IRPR14H
	.global	_IO_IRPR14L
	.global	_IO_IRPR15H
	.global	_IO_ICR
	.global	_IO_RSTRR
	.global	_IO_RSTCR
	.global	_IO_STBCR
	.global	_IO_DIVR0
	.global	_IO_DIVR1
	.global	_IO_DIVR2
	.global	_IO_IORR00
	.global	_IO_IORR01
	.global	_IO_IORR02
	.global	_IO_IORR03
	.global	_IO_IORR04
	.global	_IO_IORR05
	.global	_IO_IORR06
	.global	_IO_IORR07
	.global	_IO_IORR08
	.global	_IO_IORR09
	.global	_IO_IORR10
	.global	_IO_IORR11
	.global	_IO_IORR12
	.global	_IO_IORR13
	.global	_IO_IORR14
	.global	_IO_IORR15
	.global	_IO_CANPRE
	.global	_IO_CUCR0
	.global	_IO_CUTD0
	.global	_IO_CUTR0
	.global	_IO_CUCR1
	.global	_IO_CUTD1
	.global	_IO_CUTR1
	.global	_IO_CRTR
	.global	_IO_CLKG
	.global	_IO_CPUAR
	.global	_IO_CCTL
	.global	_IO_EIRR0
	.global	_IO_ENIR0
	.global	_IO_ELVR0
	.global	_IO_EIRR1
	.global	_IO_ENIR1
	.global	_IO_ELVR1
	.global	_IO_WTDR
	.global	_IO_WTCRH
	.global	_IO_WTCRM
	.global	_IO_WTCRL
	.global	_IO_WTBRH
	.global	_IO_WTBRM
	.global	_IO_WTBRL
	.global	_IO_WTHR
	.global	_IO_WTMR
	.global	_IO_WTSR
	.global	_IO_CSVCR
	.global	_IO_REGSEL
	.global	_IO_LVD5R
	.global	_IO_LVD5F
	.global	_IO_LVD
	.global	_IO_GLVD5R
	.global	_IO_GLVD5F
	.global	_IO_GLVD
	.global	_IO_PMUSTR
	.global	_IO_PMUCTLR
	.global	_IO_PWRTMCTL
	.global	_IO_PMUINTF0
	.global	_IO_PMUINTF1
	.global	_IO_PMUINTF2
	.global	_IO_GSTR
	.global	_IO_GCTLR
	.global	_IO_BPCCRA
	.global	_IO_BPCCRB
	.global	_IO_BPCCRC
	.global	_IO_BPCTRA
	.global	_IO_BPCTRB
	.global	_IO_BPCTRC
	.global	_IO_BMODR
	.global	_IO_FCTLR
	.global	_IO_FSTR
	.global	_IO_WREN
	.global	_IO_WR
	.global	_IO_UER
	.global	_IO_DCCR0
	.global	_IO_DCSR0
	.global	_IO_DTCR0
	.global	_IO_DSAR0
	.global	_IO_DDAR0
	.global	_IO_DCCR1
	.global	_IO_DCSR1
	.global	_IO_DTCR1
	.global	_IO_DSAR1
	.global	_IO_DDAR1
	.global	_IO_DCCR2
	.global	_IO_DCSR2
	.global	_IO_DTCR2
	.global	_IO_DSAR2
	.global	_IO_DDAR2
	.global	_IO_DCCR3
	.global	_IO_DCSR3
	.global	_IO_DTCR3
	.global	_IO_DSAR3
	.global	_IO_DDAR3
	.global	_IO_DCCR4
	.global	_IO_DCSR4
	.global	_IO_DTCR4
	.global	_IO_DSAR4
	.global	_IO_DDAR4
	.global	_IO_DCCR5
	.global	_IO_DCSR5
	.global	_IO_DTCR5
	.global	_IO_DSAR5
	.global	_IO_DDAR5
	.global	_IO_DCCR6
	.global	_IO_DCSR6
	.global	_IO_DTCR6
	.global	_IO_DSAR6
	.global	_IO_DDAR6
	.global	_IO_DCCR7
	.global	_IO_DCSR7
	.global	_IO_DTCR7
	.global	_IO_DSAR7
	.global	_IO_DDAR7
	.global	_IO_DCCR8
	.global	_IO_DCSR8
	.global	_IO_DTCR8
	.global	_IO_DSAR8
	.global	_IO_DDAR8
	.global	_IO_DCCR9
	.global	_IO_DCSR9
	.global	_IO_DTCR9
	.global	_IO_DSAR9
	.global	_IO_DDAR9
	.global	_IO_DCCR10
	.global	_IO_DCSR10
	.global	_IO_DTCR10
	.global	_IO_DSAR10
	.global	_IO_DDAR10
	.global	_IO_DCCR11
	.global	_IO_DCSR11
	.global	_IO_DTCR11
	.global	_IO_DSAR11
	.global	_IO_DDAR11
	.global	_IO_DCCR12
	.global	_IO_DCSR12
	.global	_IO_DTCR12
	.global	_IO_DSAR12
	.global	_IO_DDAR12
	.global	_IO_DCCR13
	.global	_IO_DCSR13
	.global	_IO_DTCR13
	.global	_IO_DSAR13
	.global	_IO_DDAR13
	.global	_IO_DCCR14
	.global	_IO_DCSR14
	.global	_IO_DTCR14
	.global	_IO_DSAR14
	.global	_IO_DDAR14
	.global	_IO_DCCR15
	.global	_IO_DCSR15
	.global	_IO_DTCR15
	.global	_IO_DSAR15
	.global	_IO_DDAR15
	.global	_IO_DNMIR
	.global	_IO_DILVR
	.global	_IO_DMACR
	.global	_IO_DDR00
	.global	_IO_DDR01
	.global	_IO_DDR02
	.global	_IO_DDR03
	.global	_IO_DDR04
	.global	_IO_DDR05
	.global	_IO_DDR06
	.global	_IO_DDR07
	.global	_IO_DDR08
	.global	_IO_DDR09
	.global	_IO_DDR10
	.global	_IO_DDR11
	.global	_IO_DDR12
	.global	_IO_DDR13
	.global	_IO_DDRA
	.global	_IO_DDRB
	.global	_IO_DDRC
	.global	_IO_DDRD
	.global	_IO_DDRE
	.global	_IO_DDRF
	.global	_IO_DDRG
	.global	_IO_DDRH
	.global	_IO_PFR00
	.global	_IO_PFR01
	.global	_IO_PFR02
	.global	_IO_PFR03
	.global	_IO_PFR04
	.global	_IO_PFR05
	.global	_IO_PFR06
	.global	_IO_PFR07
	.global	_IO_PFR08
	.global	_IO_PFR09
	.global	_IO_PFR10
	.global	_IO_PFR11
	.global	_IO_PFR12
	.global	_IO_PFR13
	.global	_IO_PFRA
	.global	_IO_PFRB
	.global	_IO_PFRC
	.global	_IO_PFRD
	.global	_IO_PFRE
	.global	_IO_PFRF
	.global	_IO_PFRG
	.global	_IO_PFRH
	.global	_IO_PDDR00
	.global	_IO_PDDR01
	.global	_IO_PDDR02
	.global	_IO_PDDR03
	.global	_IO_PDDR04
	.global	_IO_PDDR05
	.global	_IO_PDDR06
	.global	_IO_PDDR07
	.global	_IO_PDDR08
	.global	_IO_PDDR09
	.global	_IO_PDDR10
	.global	_IO_PDDR11
	.global	_IO_PDDR12
	.global	_IO_PDDR13
	.global	_IO_PDDRA
	.global	_IO_PDDRB
	.global	_IO_PDDRC
	.global	_IO_PDDRD
	.global	_IO_PDDRE
	.global	_IO_PDDRF
	.global	_IO_PDDRG
	.global	_IO_PDDRH
	.global	_IO_EPFR00
	.global	_IO_EPFR01
	.global	_IO_EPFR02
	.global	_IO_EPFR03
	.global	_IO_EPFR04
	.global	_IO_EPFR05
	.global	_IO_EPFR06
	.global	_IO_EPFR07
	.global	_IO_EPFR08
	.global	_IO_EPFR09
	.global	_IO_EPFR10
	.global	_IO_EPFR11
	.global	_IO_EPFR12
	.global	_IO_EPFR13
	.global	_IO_EPFR14
	.global	_IO_EPFR15
	.global	_IO_EPFR16
	.global	_IO_EPFR17
	.global	_IO_EPFR18
	.global	_IO_EPFR19
	.global	_IO_EPFR20
	.global	_IO_EPFR21
	.global	_IO_EPFR22
	.global	_IO_EPFR23
	.global	_IO_EPFR24
	.global	_IO_EPFR25
	.global	_IO_EPFR26
	.global	_IO_EPFR27
	.global	_IO_EPFR28
	.global	_IO_EPFR29
	.global	_IO_EPFR30
	.global	_IO_EPFR31
	.global	_IO_EPFR32
	.global	_IO_EPFR33
	.global	_IO_EPFR34
	.global	_IO_EPFR35
	.global	_IO_EPFR36
	.global	_IO_EPFR37
	.global	_IO_EPFR38
	.global	_IO_EPFR39
	.global	_IO_EPFR40
	.global	_IO_EPFR41
	.global	_IO_EPFR42
	.global	_IO_EPFR43
	.global	_IO_EPFR44
	.global	_IO_EPFR45
	.global	_IO_EPFR46
	.global	_IO_EPFR47
	.global	_IO_EPFR48
	.global	_IO_EPFR49
	.global	_IO_EPFR50
	.global	_IO_EPFR51
	.global	_IO_EPFR52
	.global	_IO_EPFR53
	.global	_IO_EPFR54
	.global	_IO_EPFR55
	.global	_IO_PPCR00
	.global	_IO_PPCR01
	.global	_IO_PPCR02
	.global	_IO_PPCR03
	.global	_IO_PPCR04
	.global	_IO_PPCR05
	.global	_IO_PPCR06
	.global	_IO_PPCR07
	.global	_IO_PPCR08
	.global	_IO_PPCR09
	.global	_IO_PPCR10
	.global	_IO_PPCR11
	.global	_IO_PPCR12
	.global	_IO_PPCR13
	.global	_IO_PPCRA
	.global	_IO_PPCRB
	.global	_IO_PPCRC
	.global	_IO_PPCRD
	.global	_IO_PPCRE
	.global	_IO_PPCRF
	.global	_IO_PPCRG
	.global	_IO_PPCRH
	.global	_IO_PPER00
	.global	_IO_PPER01
	.global	_IO_PPER02
	.global	_IO_PPER03
	.global	_IO_PPER04
	.global	_IO_PPER05
	.global	_IO_PPER06
	.global	_IO_PPER07
	.global	_IO_PPER08
	.global	_IO_PPER09
	.global	_IO_PPER10
	.global	_IO_PPER11
	.global	_IO_PPER12
	.global	_IO_PPER13
	.global	_IO_PPERA
	.global	_IO_PPERB
	.global	_IO_PPERC
	.global	_IO_PPERD
	.global	_IO_PPERE
	.global	_IO_PPERF
	.global	_IO_PPERG
	.global	_IO_PPERH
	.global	_IO_PILR00
	.global	_IO_PILR01
	.global	_IO_PILR02
	.global	_IO_PILR03
	.global	_IO_PILR04
	.global	_IO_PILR05
	.global	_IO_PILR06
	.global	_IO_PILR07
	.global	_IO_PILR08
	.global	_IO_PILR09
	.global	_IO_PILR10
	.global	_IO_PILR11
	.global	_IO_PILR12
	.global	_IO_PILR13
	.global	_IO_PILRA
	.global	_IO_PILRB
	.global	_IO_PILRC
	.global	_IO_PILRD
	.global	_IO_PILRE
	.global	_IO_PILRF
	.global	_IO_PILRG
	.global	_IO_PILRH
	.global	_IO_EPILR06
	.global	_IO_EPILR07
	.global	_IO_EPILR08
	.global	_IO_EPILR09
	.global	_IO_EPILR10
	.global	_IO_EPILR11
	.global	_IO_EPILR12
	.global	_IO_EPILR13
	.global	_IO_PODR06
	.global	_IO_PODR07
	.global	_IO_PODR08
	.global	_IO_PODR09
	.global	_IO_PODR10
	.global	_IO_PODR11
	.global	_IO_PODR12
	.global	_IO_PODR13
	.global	_IO_EPODR06
	.global	_IO_EPODR07
	.global	_IO_EPODR08
	.global	_IO_EPODRGD
	.global	_IO_EPODRGF
	.global	_IO_PORTEN
	.global	_IO_GDC
	.global	_IO_FT2
	.global	_IO_FT3
	.global	_IO_IPCP6
	.global	_IO_IPCP7
	.global	_IO_ICFS67
	.global	_IO_LSYNS1
	.global	_IO_ICS67
	.global	_IO_SACR
	.global	_IO_PICD
	.global	_IO_SGR0
	.global	_IO_SGR1
	.global	_IO_SGR2
	.global	_IO_SGR3
	.global	_IO_SGR4
	.global	_IO_CRCCR
	.global	_IO_CRCINIT
	.global	_IO_CRCIN
	.global	_IO_CRCR
	.global	_IO_CAN0
	.global	_IO_CAN1
	.global	_IO_CAN2
	.global	_IO_DFCTLR
	.global	_IO_DFSTR
	.global	_IO_FLIFCTLR
	.global	_IO_SEEARX
	.global	_IO_DEEARX
	.global	_IO_EECSRX
	.global	_IO_EFEARX
	.global	_IO_EFECRX
	.global	_IO_SEEARA
	.global	_IO_DEEARA
	.global	_IO_EECSRA
	.global	_IO_EFEARA
	.global	_IO_EFECRA
	.global	_IO_DSUCR
	.global	_IO_PCSR
	.global	_IO_PSSR
	.global	_IO_EDIR1
	.global	_IO_EDIR0
	.global	_f_DMA0
	.global	_f_DMA1
	.global	_f_RLD
	.global	_f_VSYNC
	.global	_NotifyVSYNCFlag
	.global	_VSYNCFlag
	.section	DATA, DATA, align=4
	.global	_GDC_DMA0Para
	.align	4
_GDC_DMA0Para:
	.res.b	1604
	.section	INIT, DATA, align=4
	.global	_GDC_WaiteBusyTimeOut
	.align	4
_GDC_WaiteBusyTimeOut:
	.word	0
	.global	_GdcWriteRegister
	.global	_GdcReadRegister
	.global	_memset
	.global	___EI
	.global	___DI
	.section	CODE, CODE, align=2
	.global	_GDC_DMA_Init
	._SYMBOL	"GDC_DMA_Init", F, 0x8000000f, E, "_GDC_DMA_Init", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 80
_GDC_DMA_Init:
L_174:
	ST	RP,@-SP
	ENTER	#8
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 24
	._CONFIG	S, B
	._SYMBOL	"i", V, 0x80000002, A, -1
L_175:				// Pred: L_174
	._LINE	0, 82
	._LINE	0, 84
	LDI:32	#_GDC_DMA0Para,R4
	LDI	#0,R5
	LDI	#1604,R6
	CALL21	_memset
	._LINE	0, 85
L_176:				// Pred: L_175
	._LINE	0, 85
	LDI	#0,R0
	STB	R0,@(FP,-1)	; _i
	LDUB	@(FP,-1),R0
	LDI	#80,R1
	CMP	R1,R0
	BGE32	L_180,R12
L_177:				// Pred: L_176
	._LINE	0, 85
	LDI:32	#_GDC_DMA0Para+4,R2
L_178:				// Pred: L_179 L_177
	._LINE	0, 86
	._LINE	0, 87
	LDUB	@(FP,-1),R0	; _i
	LDI	#20,R1
	MUL	R1,R0
	MOV	MDL,R0
	MOV	R2,R1
	ADDN	R0,R1
	LDUB	@(FP,-1),R0	; _i
	STB	R0,@R1
	._LINE	0, 88
	LDUB	@(FP,-1),R0	; _i
	ADDN	#1,R0
	STB	R0,@(FP,-1)	; _i
L_179:				// Pred: L_178
	._LINE	0, 85
	LDUB	@(FP,-1),R1	; _i
	LDI	#80,R0
	CMP	R0,R1
	BLT32	L_178,R12
L_258:				// Pred: L_179
	._LINE	0, 90
L_180:				// Pred: L_258 L_176
	._LINE	0, 90
	LDI	#33243136,R4
	LDI	#128,R5
	LSL	#24,R5
	CALL21	_GdcWriteRegister
L_181:				// Pred: L_180
	._LINE	0, 90
	._CONFIG	E
	._LINE	0, 91
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_GDC_DMA0_Transfer
	._SYMBOL	"GDC_DMA0_Transfer", F, 0x80000002, E, "_GDC_DMA0_Transfer", F
	._FPARAM	S, 3, F
	._SYMBOL	"src", P, 0x80000008, A, 8
	._SYMBOL	"dst", P, 0x80000008, A, 12
	._SYMBOL	"cont", P, 0x80000008, A, 16
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 98
_GDC_DMA0_Transfer:
L_27:
	STM	(R4,R5,R6)
	ST	RP,@-SP
	ENTER	#8
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 48
	._CONFIG	S, B
	._SYMBOL	"tmpid", V, 0x80000002, A, -1
L_28:				// Pred: L_27
	._LINE	0, 100
	._LINE	0, 100
	LDI	#255,R0
	STB	R0,@(FP,-1)	; _tmpid
	._LINE	0, 102
	LDI:32	#_GDC_DMA0Para+1,R4
	LDUB	@R4,R1	; _GDC_DMA0Para
	LDI	#80,R0
	CMP	R0,R1
	BLT32	L_30,R12
L_29:				// Pred: L_28
	._LINE	0, 102
	LDI	#0,R0
;-------volatile_access
	STB	R0,@R4	; _GDC_DMA0Para
L_30:				// Pred: L_29 L_28
	._LINE	0, 104
	LDI:32	#_GDC_DMA0Para+4,R0
	LDUB	@R4,R1	; _GDC_DMA0Para
	LDI	#20,R3
	MUL	R3,R1
	MOV	MDL,R2
	MOV	R0,R1
	ADDN	R2,R1
	LDI	#1,R13
	LDUB	@(R1,R13),R1
	CMP	#0,R1
	BNE32	L_32,R12
L_31:				// Pred: L_30
	._LINE	0, 105
	._LINE	0, 106
	LDUB	@R4,R1	; _GDC_DMA0Para
	MUL	R3,R1
	MOV	MDL,R2
	MOV	R0,R1
	ADDN	R2,R1
	LD	@(FP,8),R2	; _src
	LDI	#8,R13
	ST	R2,@(R1,R13)
	._LINE	0, 107
	LDUB	@R4,R1	; _GDC_DMA0Para
	MUL	R3,R1
	MOV	MDL,R2
	MOV	R0,R1
	ADDN	R2,R1
	LD	@(FP,12),R2	; _dst
	LDI	#12,R13
	ST	R2,@(R1,R13)
	._LINE	0, 108
	LDUB	@R4,R1	; _GDC_DMA0Para
	MUL	R3,R1
	MOV	MDL,R2
	MOV	R0,R1
	ADDN	R2,R1
	LD	@(FP,16),R2	; _cont
	LDI	#16,R13
	ST	R2,@(R1,R13)
	._LINE	0, 109
	LDUB	@R4,R1	; _GDC_DMA0Para
	MUL	R3,R1
	MOV	MDL,R2
	MOV	R0,R1
	ADDN	R2,R1
	LDI	#2,R2
	LDI	#2,R13
	STB	R2,@(R1,R13)
	._LINE	0, 110
	LDUB	@R4,R1	; _GDC_DMA0Para
	MUL	R3,R1
	MOV	MDL,R2
	MOV	R0,R1
	ADDN	R2,R1
	LDI	#0,R5
	LDI	#3,R13
	STB	R5,@(R1,R13)
	._LINE	0, 111
	LDUB	@R4,R1	; _GDC_DMA0Para
	MUL	R3,R1
	MOV	MDL,R2
	MOV	R0,R1
	ADDN	R2,R1
	LDI	#4,R13
	STB	R5,@(R1,R13)
	._LINE	0, 112
	LDUB	@R4,R1	; _GDC_DMA0Para
	MUL	R3,R1
	MOV	MDL,R1
	ADDN	R1,R0
	LDI	#1,R1
	LDI	#1,R13
	STB	R1,@(R0,R13)
	._LINE	0, 113
	LDUB	@R4,R0	; _GDC_DMA0Para
	STB	R0,@(FP,-1)	; _tmpid
	._LINE	0, 114
	LDI:32	#_GDC_DMA0Para,R6
	LDUB	@R6,R0	; _GDC_DMA0Para
	ADDN	#1,R0
	STB	R0,@R6	; _GDC_DMA0Para
	._LINE	0, 115
L_32:				// Pred: L_31 L_30
	._LINE	0, 117
	LDUB	@R4,R0	; _GDC_DMA0Para
	ADDN	#1,R0
	STB	R0,@R4	; _GDC_DMA0Para
	._LINE	0, 119
	LDUB	@(FP,-1),R4	; _tmpid
L_33:				// Pred: L_32
	._LINE	0, 119
	._CONFIG	E
	._LINE	0, 120
	LEAVE
	LD	@SP+,RP
	ADDSP	#12
	RET
	._CONFIG	E
	.global	_GDC_DMA0_SetWaitVSYNC
	._SYMBOL	"GDC_DMA0_SetWaitVSYNC", F, 0x8000000f, E, "_GDC_DMA0_SetWaitVSYNC", F
	._FPARAM	S, 2, F
	._SYMBOL	"Id", P, 0x80000002, A, 11
	._SYMBOL	"Flag", P, 0x80000002, A, 15
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 127
_GDC_DMA0_SetWaitVSYNC:
L_34:
	STM	(R4,R5)
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 40
	._CONFIG	S, B
L_35:				// Pred: L_34
	._LINE	0, 129
	LDUB	@(FP,11),R0	; _Id
	LDI	#80,R1
	CMP	R1,R0
	BLT32	L_37,R12
L_36:				// Pred: L_35
	._LINE	0, 129
	BRA32	L_38,R12
L_37:				// Pred: L_35
	._LINE	0, 130
	LDI:32	#_GDC_DMA0Para+4,R2
	LDUB	@(FP,11),R1	; _Id
	LDI	#20,R0
	MUL	R0,R1
	MOV	MDL,R0
	ADDN	R0,R2
	LDUB	@(FP,15),R0	; _Flag
	LDI	#3,R13
;-------volatile_access
	STB	R0,@(R2,R13)
L_38:				// Pred: L_37 L_36
	._LINE	0, 130
	._CONFIG	E
	._LINE	0, 131
	LEAVE
	LD	@SP+,RP
	ADDSP	#8
	RET
	._CONFIG	E
	.global	_GDC_DMA0_transfer_Block
	._SYMBOL	"GDC_DMA0_transfer_Block", F, 0x8000000f, E, "_GDC_DMA0_transfer_Block", F
	._FPARAM	S, 3, F
	._SYMBOL	"src", P, 0x80000008, A, 8
	._SYMBOL	"dst", P, 0x80000008, A, 12
	._SYMBOL	"cont", P, 0x80000008, A, 16
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 138
_GDC_DMA0_transfer_Block:
L_39:
	STM	(R4,R5,R6)
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 40
	._CONFIG	S, B
L_40:				// Pred: L_39
	._LINE	0, 140
	LD	@(FP,8),R4	; _src
	LD	@(FP,12),R5	; _dst
	LD	@(FP,16),R6	; _cont
	CALL21	_GDC_DMA0_Transfer
	._LINE	0, 141
	CALL21	_GDC_DMA_Test
L_41:				// Pred: L_40
	._LINE	0, 141
	._CONFIG	E
	._LINE	0, 142
	LEAVE
	LD	@SP+,RP
	ADDSP	#12
	RET
	._CONFIG	E
	.global	_GDC_DMA0_SetTX
	._SYMBOL	"GDC_DMA0_SetTX", F, 0x8000000f, E, "_GDC_DMA0_SetTX", F
	._FPARAM	S, 3, F
	._SYMBOL	"src", P, 0x80000008, A, 8
	._SYMBOL	"dst", P, 0x80000008, A, 12
	._SYMBOL	"cont", P, 0x80000008, A, 16
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 149
_GDC_DMA0_SetTX:
L_42:
	STM	(R4,R5,R6)
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 40
	._CONFIG	S, B
L_43:				// Pred: L_42
	._LINE	0, 163
	LDI	#33243136,R4
	LDI	#128,R5
	LSL	#24,R5
	CALL21	_GdcWriteRegister
	._LINE	0, 164
	LDI	#33243156,R4
	LDI	#403177472,R5
	CALL21	_GdcWriteRegister
	._LINE	0, 165
	LD	@(FP,8),R5	; _src
	LDI	#33243160,R4
	CALL21	_GdcWriteRegister
	._LINE	0, 166
	LD	@(FP,12),R5	; _dst
	LDI	#33243164,R4
	CALL21	_GdcWriteRegister
	._LINE	0, 168
	LD	@(FP,16),R1	; _cont
	LDI	#524287,R0
	AND	R0,R1
	ST	R1,@(FP,16)	; _cont
	._LINE	0, 169
	LD	@(FP,16),R0	; _cont
	LDI	#65535,R1
	CMP	R1,R0
	BHI32	L_45,R12
L_44:				// Pred: L_43
	._LINE	0, 170
	._LINE	0, 171
	LD	@(FP,16),R5	; _cont
	LDI	#-1601175552,R0
	OR	R0,R5
	LDI	#33243152,R4
	CALL21	_GdcWriteRegister
	._LINE	0, 172
	BRA32	L_50,R12
L_45:				// Pred: L_43
	._LINE	0, 173
	LD	@(FP,16),R0	; _cont
	LDI	#131071,R1
	CMP	R1,R0
	BHI32	L_48,R12
L_47:				// Pred: L_45
	._LINE	0, 174
	._LINE	0, 175
	LD	@(FP,16),R5	; _cont
	LSR	#1,R5
	LDI	#-1601110016,R0
	OR	R0,R5
	LDI	#33243152,R4
	CALL21	_GdcWriteRegister
	._LINE	0, 176
	BRA32	L_50,R12
L_48:				// Pred: L_45
	._LINE	0, 178
	._LINE	0, 179
	LD	@(FP,16),R5	; _cont
	LSR	#2,R5
	LDI	#-1600978944,R0
	OR	R0,R5
	LDI	#33243152,R4
	CALL21	_GdcWriteRegister
	._LINE	0, 182
L_50:				// Pred: L_48 L_47 L_44
	._LINE	0, 182
	._CONFIG	E
	._LINE	0, 183
	LEAVE
	LD	@SP+,RP
	ADDSP	#12
	RET
	._CONFIG	E
	.global	_GDC_DMA0_Reset
	._SYMBOL	"GDC_DMA0_Reset", F, 0x8000000f, E, "_GDC_DMA0_Reset", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 190
_GDC_DMA0_Reset:
L_51:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_52:				// Pred: L_51
	._LINE	0, 192
	LDI	#33243156,R4
	LDI	#0,R5
	CALL21	_GdcWriteRegister
	._LINE	0, 193
	LDI	#33243152,R4
	LDI	#0,R5
	CALL21	_GdcWriteRegister
L_53:				// Pred: L_52
	._LINE	0, 193
	._CONFIG	E
	._LINE	0, 194
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_GDC_DMA0_ClearError
	._SYMBOL	"GDC_DMA0_ClearError", F, 0x8000000f, E, "_GDC_DMA0_ClearError", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 201
_GDC_DMA0_ClearError:
L_54:
	ST	RP,@-SP
	ENTER	#12
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 24
	._CONFIG	S, B
	._SYMBOL	"Vlaue", V, 0x80000008, A, -8
	._SYMBOL	"Error", V, 0x80000008, A, -4
L_55:				// Pred: L_54
	._LINE	0, 203
	._LINE	0, 206
	LDI	#33243156,R4
	CALL21	_GdcReadRegister
	ST	R4,@(FP,-8)	; _Vlaue
	._LINE	0, 208
	LD	@(FP,-8),R1	; _Vlaue
	LDI	#458752,R0
	AND	R0,R1
	ST	R1,@(FP,-4)	; _Error
	._LINE	0, 209
	LD	@(FP,-4),R0	; _Error
	LDI	#65536,R1
	CMP	R1,R0
	BEQ32	L_56,R12
L_60:				// Pred: L_55
	._LINE	0, 209
	LD	@(FP,-4),R0	; _Error
	LDI	#131072,R1
	CMP	R1,R0
	BEQ32	L_56,R12
L_59:				// Pred: L_60
	._LINE	0, 209
	LD	@(FP,-4),R0	; _Error
	LDI	#196608,R1
	CMP	R1,R0
	BEQ32	L_56,R12
L_58:				// Pred: L_59
	._LINE	0, 209
	LD	@(FP,-4),R0	; _Error
	LDI	#262144,R1
	CMP	R1,R0
	BNE32	L_61,R12
L_56:				// Pred: L_58 L_59 L_60 L_55
	._LINE	0, 210
	._LINE	0, 211
	LD	@(FP,-8),R5	; _Vlaue
	LDI	#-458753,R0
	AND	R0,R5
	LDI	#33243156,R4
	CALL21	_GdcWriteRegister
	._LINE	0, 212
L_61:				// Pred: L_56 L_58
	._LINE	0, 212
	._CONFIG	E
	._LINE	0, 213
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_GDC_DMA0_GetBusyFlag
	._SYMBOL	"GDC_DMA0_GetBusyFlag", F, 0x80000002, E, "_GDC_DMA0_GetBusyFlag", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 220
_GDC_DMA0_GetBusyFlag:
L_62:
	ST	RP,@-SP
	ENTER	#8
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 24
	._CONFIG	S, B
	._SYMBOL	"Vlaue0", V, 0x80000008, A, -4
L_63:				// Pred: L_62
	._LINE	0, 222
	._LINE	0, 224
	LDI	#33243152,R4
	CALL21	_GdcReadRegister
	ST	R4,@(FP,-4)	; _Vlaue0
	._LINE	0, 225
	LD	@(FP,-4),R0	; _Vlaue0
	LDI	#128,R1
	LSL	#24,R1
	AND	R1,R0
	CMP	R1,R0
	BNE32	L_65,R12
L_64:				// Pred: L_63
	._LINE	0, 226
	._LINE	0, 227
	LDI	#1,R4
	BRA32	L_255,R12
L_65:				// Pred: L_63
	._LINE	0, 230
	._LINE	0, 231
	LDI	#0,R4
	._LINE	0, 232
L_255:				// Pred: L_65 L_64
	._LINE	0, 232
L_66:				// Pred: L_255
	._LINE	0, 232
	._CONFIG	E
	._LINE	0, 233
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_GDC_DMA_GetTXEnable
	._SYMBOL	"GDC_DMA_GetTXEnable", F, 0x80000002, E, "_GDC_DMA_GetTXEnable", F
	._FPARAM	S, 2, F
	._SYMBOL	"flag", P, 0x80000002, A, 11
	._SYMBOL	"Setflag", P, 0x80000002, A, 12
	._POINTER	1
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 244
_GDC_DMA_GetTXEnable:
L_69:
	STM	(R4,R5)
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 40
	._CONFIG	S, B
L_70:				// Pred: L_69
	._LINE	0, 246
	LDUB	@(FP,11),R0	; _flag
	CMP	#0,R0
	BEQ32	L_72,R12
L_71:				// Pred: L_70
	._LINE	0, 247
	._LINE	0, 248
	LD	@(FP,12),R0	; _Setflag
	LDUB	@R0,R0
	CMP	#0,R0
	BNE32	L_74,R12
L_73:				// Pred: L_71
	._LINE	0, 249
	._LINE	0, 250
	LD	@(FP,12),R0	; _Setflag
	LDI	#1,R2
	STB	R2,@R0
	._LINE	0, 251
;-------volatile_access
	ANDCCR	#0xef
	NOP
;-------end_of_no_optimize_block
	._LINE	0, 252
	LDI:32	#_VSYNCFlag,R0
	LDI	#0,R1
	STB	R1,@R0	; _VSYNCFlag
	._LINE	0, 253
	LDI:32	#_NotifyVSYNCFlag,R0
	STB	R2,@R0	; _NotifyVSYNCFlag
	._LINE	0, 254
;-------volatile_access
	ORCCR	#0x10
	NOP
;-------end_of_no_optimize_block
	._LINE	0, 255
L_74:				// Pred: L_73 L_71
	._LINE	0, 256
	LDI:32	#_VSYNCFlag,R0
	LDUB	@R0,R4	; _VSYNCFlag
	BRA32	L_256,R12
L_72:				// Pred: L_70
	._LINE	0, 259
	._LINE	0, 260
	LDI	#1,R4
	._LINE	0, 261
L_256:				// Pred: L_72 L_74
	._LINE	0, 261
L_75:				// Pred: L_256
	._LINE	0, 261
	._CONFIG	E
	._LINE	0, 262
	LEAVE
	LD	@SP+,RP
	ADDSP	#8
	RET
	._CONFIG	E
	.global	_GDC_DMA_ReadPipe
	._SYMBOL	"GDC_DMA_ReadPipe", F, 0x8000000f, E, "_GDC_DMA_ReadPipe", F
	._FPARAM	S, 1, F
	._SYMBOL	"DMA_Para", P, 0x11, A, 8
	._POINTER	1
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 269
_GDC_DMA_ReadPipe:
L_185:
	ST	R4,@-SP
	ST	RP,@-SP
	ENTER	#8
	STM	(R8,R9,R10,R11)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 48
	._CONFIG	S, B
	._SYMBOL	"i", V, 0x80000002, A, -1
L_186:				// Pred: L_185
	._LINE	0, 271
	._LINE	0, 273
	LD	@(FP,8),R0	; _DMA_Para
	LDUB	@R0,R0
	CMP	#0,R0
	BLE32	L_197,R12
L_187:				// Pred: L_186
	._LINE	0, 274
	._LINE	0, 275
L_188:				// Pred: L_187
	._LINE	0, 275
	LDI	#0,R2
	STB	R2,@(FP,-1)	; _i
	LDUB	@(FP,-1),R1	; _i
	LDI	#80,R0
	CMP	R0,R1
	BGE32	L_197,R12
L_189:				// Pred: L_188
	._LINE	0, 275
L_190:				// Pred: L_195 L_189
	._LINE	0, 276
	._LINE	0, 277
	LD	@(FP,8),R3	; _DMA_Para
	ADDN	#4,R3
	LDUB	@(FP,-1),R0	; _i
	LDI	#20,R1
	MUL	R1,R0
	MOV	MDL,R0
	ADDN	R0,R3
	LDI	#1,R13
	LDUB	@(R3,R13),R0
	CMP	#1,R0
	BNE32	L_193,R12
L_191:				// Pred: L_190
	._LINE	0, 277
	LD	@(FP,8),R3	; _DMA_Para
	ADDN	#4,R3
	LDUB	@(FP,-1),R0	; _i
	MUL	R1,R0
	MOV	MDL,R0
	ADDN	R0,R3
	LDI	#2,R13
	LDUB	@(R3,R13),R0
	CMP	#3,R0
	BNE32	L_193,R12
L_192:				// Pred: L_191
	._LINE	0, 278
	._LINE	0, 279
	LD	@(FP,8),R4	; _DMA_Para
	ADDN	#4,R4
	LDUB	@(FP,-1),R0	; _i
	LDI	#20,R7
	MUL	R7,R0
	MOV	MDL,R0
	ADDN	R0,R4
	LDI	#4,R0
	STB	R0,@(R4,R13)
	._LINE	0, 280
	LD	@(FP,8),R5	; _DMA_Para
	ADDN	#4,R5
	LDUB	@(FP,-1),R0	; _i
	MUL	R7,R0
	MOV	MDL,R0
	ADDN	R0,R5
	LDI	#1,R13
	STB	R2,@(R5,R13)
	._LINE	0, 281
	LD	@(FP,8),R0	; _DMA_Para
	LDUB	@R0,R0
	ADDN	#-1,R0
	LD	@(FP,8),R1	; _DMA_Para
	STB	R0,@R1
	._LINE	0, 282
	BRA32	L_197,R12
L_193:				// Pred: L_191 L_190
	._LINE	0, 284
	LDUB	@(FP,-1),R0	; _i
	ADDN	#1,R0
	STB	R0,@(FP,-1)	; _i
L_194:				// Pred: L_193
	._LINE	0, 275
	LDUB	@(FP,-1),R1	; _i
	LDI	#80,R0
	CMP	R0,R1
	BGE32	L_197,R12
L_195:				// Pred: L_194
	._LINE	0, 285
	BRA32	L_190,R12
L_197:				// Pred: L_194 L_192 L_188 L_186
	._LINE	0, 287
	LD	@(FP,8),R0	; _DMA_Para
	LDUB	@R0,R0
	CMP	#0,R0
	BLE32	L_235,R12
L_198:				// Pred: L_197
	._LINE	0, 288
	._LINE	0, 290
	LD	@(FP,8),R0	; _DMA_Para
	LDI	#1,R13
	LDUB	@(R0,R13),R7
	LD	@(FP,8),R0	; _DMA_Para
	LDI	#2,R13
	LDUB	@(R0,R13),R0
	CMP	R0,R7
	BLE32	L_209,R12
L_199:				// Pred: L_198
	._LINE	0, 291
	._LINE	0, 292
L_200:				// Pred: L_199
	._LINE	0, 292
	LD	@(FP,8),R0	; _DMA_Para
	LDUB	@(R0,R13),R0
;-------volatile_access
	STB	R0,@(FP,-1)	; _i
L_201:				// Pred: L_207 L_200
	._LINE	0, 292
	LDUB	@(FP,-1),R12	; _i
	LD	@(FP,8),R0	; _DMA_Para
	LDI	#1,R13
	LDUB	@(R0,R13),R0
	CMP	R0,R12
	BGE32	L_235,R12
L_202:				// Pred: L_201
	._LINE	0, 293
	._LINE	0, 294
	LD	@(FP,8),R6	; _DMA_Para
	ADDN	#4,R6
	LDUB	@(FP,-1),R0	; _i
	LDI	#20,R1
	MUL	R1,R0
	MOV	MDL,R0
	ADDN	R0,R6
	LDUB	@(R6,R13),R0
	CMP	#1,R0
	BNE32	L_207,R12
L_203:				// Pred: L_202
	._LINE	0, 295
	._LINE	0, 296
	LD	@(FP,8),R5	; _DMA_Para
	ADDN	#4,R5
	LDUB	@(FP,-1),R0	; _i
	LDI	#20,R10
	MUL	R10,R0
	MOV	MDL,R0
	ADDN	R0,R5
	LDI	#3,R13
	LDUB	@(R5,R13),R4
	LD	@(FP,8),R5	; _DMA_Para
	ADDN	#4,R5
	LDUB	@(FP,-1),R0	; _i
	MUL	R10,R0
	MOV	MDL,R0
	ADDN	R0,R5
	ADDN	#4,R5
	CALL21	_GDC_DMA_GetTXEnable
	CMP	#0,R4
	BEQ32	L_235,R12
L_204:				// Pred: L_203
	._LINE	0, 297
	._LINE	0, 298
	LD	@(FP,8),R12	; _DMA_Para
	ADDN	#4,R12
	LDUB	@(FP,-1),R0	; _i
	MUL	R10,R0
	MOV	MDL,R0
	ADDN	R0,R12
	LDI	#8,R13
	LD	@(R12,R13),R4
	LD	@(FP,8),R6	; _DMA_Para
	ADDN	#4,R6
	LDUB	@(FP,-1),R0	; _i
	MUL	R10,R0
	MOV	MDL,R0
	ADDN	R0,R6
	LDI	#12,R13
	LD	@(R6,R13),R5
	LD	@(FP,8),R6	; _DMA_Para
	ADDN	#4,R6
	LDUB	@(FP,-1),R0	; _i
	MUL	R10,R0
	MOV	MDL,R0
	ADDN	R0,R6
	LDI	#16,R13
	LD	@(R6,R13),R6
	CALL21	_GDC_DMA0_SetTX
	._LINE	0, 300
	LD	@(FP,8),R4	; _DMA_Para
	ADDN	#4,R4
	LDUB	@(FP,-1),R0	; _i
	MUL	R10,R0
	MOV	MDL,R0
	ADDN	R0,R4
	LDI	#3,R0
	LDI	#2,R13
	STB	R0,@(R4,R13)
	._LINE	0, 301
	LDUB	@(FP,-1),R0	; _i
	ADDN	#1,R0
	LD	@(FP,8),R1	; _DMA_Para
	STB	R0,@(R1,R13)
	._LINE	0, 302
	LD	@(FP,8),R0	; _DMA_Para
	LDUB	@(R0,R13),R0
	LDI	#80,R1
	CMP	R1,R0
	BLT32	L_235,R12
L_205:				// Pred: L_204
	._LINE	0, 302
	LD	@(FP,8),R1	; _DMA_Para
	LDI	#0,R0
	STB	R0,@(R1,R13)
L_206:				// Pred: L_205
	._LINE	0, 303
	._LINE	0, 304
	BRA32	L_235,R12
L_207:				// Pred: L_202
	._LINE	0, 306
	LDUB	@(FP,-1),R0	; _i
	ADDN	#1,R0
	STB	R0,@(FP,-1)	; _i
	BRA32	L_201,R12
L_209:				// Pred: L_198
	._LINE	0, 310
	LD	@(FP,8),R0	; _DMA_Para
	LDUB	@(R0,R13),R0
	STB	R0,@(FP,-1)	; _i
	LDUB	@(FP,-1),R0	; _i
	LDI	#80,R10
	CMP	R10,R0
	BGE32	L_219,R12
L_210:				// Pred: L_209
	._LINE	0, 310
L_211:				// Pred: L_217 L_210
	._LINE	0, 311
	._LINE	0, 312
	LD	@(FP,8),R2	; _DMA_Para
	ADDN	#4,R2
	LDUB	@(FP,-1),R0	; _i
	LDI	#20,R1
	MUL	R1,R0
	MOV	MDL,R0
	ADDN	R0,R2
	LDI	#1,R13
	LDUB	@(R2,R13),R0
	CMP	#1,R0
	BNE32	L_216,R12
L_212:				// Pred: L_211
	._LINE	0, 313
	._LINE	0, 314
	LD	@(FP,8),R3	; _DMA_Para
	ADDN	#4,R3
	LDUB	@(FP,-1),R0	; _i
	LDI	#20,R9
	MUL	R9,R0
	MOV	MDL,R0
	ADDN	R0,R3
	LDI	#3,R13
	LDUB	@(R3,R13),R4
	LD	@(FP,8),R5	; _DMA_Para
	ADDN	#4,R5
	LDUB	@(FP,-1),R0	; _i
	MUL	R9,R0
	MOV	MDL,R0
	ADDN	R0,R5
	ADDN	#4,R5
	CALL21	_GDC_DMA_GetTXEnable
	CMP	#0,R4
	BEQ32	L_219,R12
L_213:				// Pred: L_212
	._LINE	0, 315
	._LINE	0, 316
	LD	@(FP,8),R1	; _DMA_Para
	ADDN	#4,R1
	LDUB	@(FP,-1),R0	; _i
	MUL	R9,R0
	MOV	MDL,R0
	ADDN	R0,R1
	LDI	#8,R13
	LD	@(R1,R13),R4
	LD	@(FP,8),R1	; _DMA_Para
	ADDN	#4,R1
	LDUB	@(FP,-1),R0	; _i
	MUL	R9,R0
	MOV	MDL,R0
	ADDN	R0,R1
	LDI	#12,R13
	LD	@(R1,R13),R5
	LD	@(FP,8),R6	; _DMA_Para
	ADDN	#4,R6
	LDUB	@(FP,-1),R0	; _i
	MUL	R9,R0
	MOV	MDL,R0
	ADDN	R0,R6
	LDI	#16,R13
	LD	@(R6,R13),R6
	CALL21	_GDC_DMA0_SetTX
	._LINE	0, 318
	LD	@(FP,8),R12	; _DMA_Para
	ADDN	#4,R12
	LDUB	@(FP,-1),R0	; _i
	MUL	R9,R0
	MOV	MDL,R0
	ADDN	R0,R12
	LDI	#3,R0
	LDI	#2,R13
	STB	R0,@(R12,R13)
	._LINE	0, 319
	LDUB	@(FP,-1),R0	; _i
	ADDN	#1,R0
	LD	@(FP,8),R1	; _DMA_Para
	STB	R0,@(R1,R13)
	._LINE	0, 320
	LD	@(FP,8),R0	; _DMA_Para
	LDUB	@(R0,R13),R0
	CMP	R10,R0
	BLT32	L_219,R12
L_214:				// Pred: L_213
	._LINE	0, 320
	LD	@(FP,8),R0	; _DMA_Para
	LDI	#0,R1
	STB	R1,@(R0,R13)
L_215:				// Pred: L_214
	._LINE	0, 321
	._LINE	0, 322
	BRA32	L_219,R12
L_216:				// Pred: L_211
	._LINE	0, 324
	LDUB	@(FP,-1),R0	; _i
	ADDN	#1,R0
	STB	R0,@(FP,-1)	; _i
L_217:				// Pred: L_216
	._LINE	0, 310
	LDUB	@(FP,-1),R0	; _i
	LDI	#80,R1
	CMP	R1,R0
	BLT32	L_211,R12
L_218:				// Pred: L_217
	._LINE	0, 326
L_219:				// Pred: L_218 L_215 L_213 L_212
				//	 L_209
	._LINE	0, 326
	LDUB	@(FP,-1),R0	; _i
	CMP	R10,R0
	BNE32	L_235,R12
L_220:				// Pred: L_219
	._LINE	0, 327
	._LINE	0, 328
L_221:				// Pred: L_220
	._LINE	0, 328
	LDI	#0,R11
	STB	R11,@(FP,-1)	; _i
	LDUB	@(FP,-1),R4	; _i
	LD	@(FP,8),R0	; _DMA_Para
	LDI	#1,R13
	LDUB	@(R0,R13),R0
	CMP	R0,R4
	BGE32	L_235,R12
L_222:				// Pred: L_221
	._LINE	0, 328
L_223:				// Pred: L_230 L_222
	._LINE	0, 329
	._LINE	0, 330
	LD	@(FP,8),R2	; _DMA_Para
	ADDN	#4,R2
	LDUB	@(FP,-1),R0	; _i
	LDI	#20,R1
	MUL	R1,R0
	MOV	MDL,R0
	ADDN	R0,R2
	LDI	#1,R13
	LDUB	@(R2,R13),R0
	CMP	#1,R0
	BNE32	L_228,R12
L_224:				// Pred: L_223
	._LINE	0, 331
	._LINE	0, 332
	LD	@(FP,8),R7	; _DMA_Para
	ADDN	#4,R7
	LDUB	@(FP,-1),R0	; _i
	LDI	#20,R8
	MUL	R8,R0
	MOV	MDL,R0
	ADDN	R0,R7
	LDI	#3,R13
	LDUB	@(R7,R13),R4
	LD	@(FP,8),R5	; _DMA_Para
	ADDN	#4,R5
	LDUB	@(FP,-1),R0	; _i
	MUL	R8,R0
	MOV	MDL,R0
	ADDN	R0,R5
	ADDN	#4,R5
	CALL21	_GDC_DMA_GetTXEnable
	CMP	#0,R4
	BEQ32	L_235,R12
L_225:				// Pred: L_224
	._LINE	0, 333
	._LINE	0, 334
	LD	@(FP,8),R12	; _DMA_Para
	ADDN	#4,R12
	LDUB	@(FP,-1),R0	; _i
	MUL	R8,R0
	MOV	MDL,R0
	ADDN	R0,R12
	LDI	#8,R13
	LD	@(R12,R13),R4
	LD	@(FP,8),R3	; _DMA_Para
	ADDN	#4,R3
	LDUB	@(FP,-1),R0	; _i
	MUL	R8,R0
	MOV	MDL,R0
	ADDN	R0,R3
	LDI	#12,R13
	LD	@(R3,R13),R5
	LD	@(FP,8),R1	; _DMA_Para
	ADDN	#4,R1
	LDUB	@(FP,-1),R0	; _i
	MUL	R8,R0
	MOV	MDL,R0
	ADDN	R0,R1
	LDI	#16,R13
	LD	@(R1,R13),R6
	CALL21	_GDC_DMA0_SetTX
	._LINE	0, 336
	LD	@(FP,8),R2	; _DMA_Para
	ADDN	#4,R2
	LDUB	@(FP,-1),R0	; _i
	MUL	R8,R0
	MOV	MDL,R0
	ADDN	R0,R2
	LDI	#3,R0
	LDI	#2,R13
	STB	R0,@(R2,R13)
	._LINE	0, 337
	LDUB	@(FP,-1),R0	; _i
	ADDN	#1,R0
	LD	@(FP,8),R1	; _DMA_Para
	STB	R0,@(R1,R13)
	._LINE	0, 338
	LD	@(FP,8),R0	; _DMA_Para
	LDUB	@(R0,R13),R0
	CMP	R10,R0
	BLT32	L_235,R12
L_226:				// Pred: L_225
	._LINE	0, 338
	LD	@(FP,8),R0	; _DMA_Para
	STB	R11,@(R0,R13)
L_227:				// Pred: L_226
	._LINE	0, 339
	._LINE	0, 340
	BRA32	L_235,R12
L_228:				// Pred: L_223
	._LINE	0, 342
	LDUB	@(FP,-1),R0	; _i
	ADDN	#1,R0
	STB	R0,@(FP,-1)	; _i
L_229:				// Pred: L_228
	._LINE	0, 328
	LDUB	@(FP,-1),R7	; _i
	LD	@(FP,8),R0	; _DMA_Para
	LDUB	@(R0,R13),R0
	CMP	R0,R7
	BGE32	L_235,R12
L_230:				// Pred: L_229
	._LINE	0, 343
	BRA32	L_223,R12
L_235:				// Pred: L_229 L_227 L_225 L_224
				//	 L_221 L_219 L_206 L_204
				//	 L_203 L_201 L_197
	._LINE	0, 345
	._CONFIG	E
	._LINE	0, 348
	LDM	(R8,R9,R10,R11)
	LEAVE
	LD	@SP+,RP
	ADDSP	#4
	RET
	._CONFIG	E
	.global	_GDC_DMA_Loop
	._SYMBOL	"GDC_DMA_Loop", F, 0x8000000f, E, "_GDC_DMA_Loop", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 392
_GDC_DMA_Loop:
L_131:
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_132:				// Pred: L_131
	._LINE	0, 395
	CALL21	_GDC_DMA0_ClearError
	._LINE	0, 398
	CALL21	_GDC_DMA0_GetBusyFlag
	CMP	#1,R4
	BNE32	L_134,R12
L_133:				// Pred: L_132
	._LINE	0, 399
	._LINE	0, 400
	LDI:32	#_GDC_WaiteBusyTimeOut,R3
	LD	@R3,R0	; _GDC_WaiteBusyTimeOut
	ADDN	#1,R0
	ST	R0,@R3	; _GDC_WaiteBusyTimeOut
	._LINE	0, 402
	BRA32	L_135,R12
L_134:				// Pred: L_132
	._LINE	0, 404
	._LINE	0, 405
	LDI:32	#_GDC_WaiteBusyTimeOut,R1
	LDI	#0,R0
	ST	R0,@R1	; _GDC_WaiteBusyTimeOut
	._LINE	0, 406
	LDI:32	#_GDC_DMA0Para,R4
	CALL21	_GDC_DMA_ReadPipe
	._LINE	0, 407
L_135:				// Pred: L_134 L_133
	._LINE	0, 410
	LDI:32	#_GDC_WaiteBusyTimeOut,R2
	LD	@R2,R0	; _GDC_WaiteBusyTimeOut
	LDI	#536870911,R1
	CMP	R1,R0
	BLS32	L_138,R12
L_136:				// Pred: L_135
	._LINE	0, 411
	._LINE	0, 412
	LDI	#0,R0
	ST	R0,@R2	; _GDC_WaiteBusyTimeOut
	._LINE	0, 413
	CALL21	_GDC_DMA0_Reset
	._LINE	0, 414
L_138:				// Pred: L_136 L_135
	._LINE	0, 414
	._CONFIG	E
	._LINE	0, 416
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	.global	_GDC_DMA_GetChState
	._SYMBOL	"GDC_DMA_GetChState", F, 0x80000002, E, "_GDC_DMA_GetChState", F
	._FPARAM	S, 1, F
	._SYMBOL	"Id", P, 0x80000002, A, 11
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 426
_GDC_DMA_GetChState:
L_139:
	ST	R4,@-SP
	ST	RP,@-SP
	ENTER	#4
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 40
	._CONFIG	S, B
L_140:				// Pred: L_139
	._LINE	0, 428
	LDUB	@(FP,11),R0	; _Id
	LDI	#80,R1
	CMP	R1,R0
	BLT32	L_142,R12
L_141:				// Pred: L_140
	._LINE	0, 428
	LDI	#255,R4
	BRA32	L_257,R12
L_142:				// Pred: L_140
	._LINE	0, 430
	LDI:32	#_GDC_DMA0Para+4,R0
	LDUB	@(FP,11),R1	; _Id
	LDI	#20,R3
	MUL	R3,R1
	MOV	MDL,R2
	MOV	R0,R1
	ADDN	R2,R1
	LDI	#2,R13
	LDUB	@(R1,R13),R1
	CMP	#2,R1
	BNE32	L_145,R12
L_144:				// Pred: L_142
	._LINE	0, 430
	LDI	#1,R4
	BRA32	L_257,R12
L_145:				// Pred: L_142
	._LINE	0, 431
	LDUB	@(FP,11),R1	; _Id
	MUL	R3,R1
	MOV	MDL,R2
	MOV	R0,R1
	ADDN	R2,R1
	LDUB	@(R1,R13),R1
	CMP	#3,R1
	BNE32	L_149,R12
L_148:				// Pred: L_145
	._LINE	0, 431
	LDI	#2,R4
	BRA32	L_257,R12
L_149:				// Pred: L_145
	._LINE	0, 432
	LDUB	@(FP,11),R1	; _Id
	MUL	R3,R1
	MOV	MDL,R2
	MOV	R0,R1
	ADDN	R2,R1
	LDUB	@(R1,R13),R1
	CMP	#4,R1
	BNE32	L_153,R12
L_152:				// Pred: L_149
	._LINE	0, 433
	._LINE	0, 434
	LDUB	@(FP,11),R1	; _Id
	MUL	R3,R1
	MOV	MDL,R1
	ADDN	R1,R0
	LDI	#1,R1
	STB	R1,@(R0,R13)
	._LINE	0, 435
	LDI	#3,R4
	BRA32	L_257,R12
L_153:				// Pred: L_149
	._LINE	0, 438
	._LINE	0, 439
	LDI	#0,R4
	._LINE	0, 440
L_257:				// Pred: L_153 L_152 L_148 L_144
				//	 L_141
	._LINE	0, 440
L_143:				// Pred: L_257
	._LINE	0, 440
	._CONFIG	E
	._LINE	0, 441
	LEAVE
	LD	@SP+,RP
	ADDSP	#4
	RET
	._CONFIG	E
	.global	_GDC_DMA_Test
	._SYMBOL	"GDC_DMA_Test", F, 0x8000000f, E, "_GDC_DMA_Test", F
	._FPARAM	S, 0, F
	._FPARAM	E
	._CONFIG	S, F, 1
	._LINE	0, 449
_GDC_DMA_Test:
L_238:
	ST	RP,@-SP
	ENTER	#4
	STM	(R8,R9)
;-------end_of_no_optimize_block
	._FUNCTION	"fp", "fp", 16
	._CONFIG	S, B
L_239:				// Pred: L_238
	._LINE	0, 452
	CALL21	_GDC_DMA0_ClearError
	._LINE	0, 455
L_240:				// Pred: L_239
	._LINE	0, 455
	LDI:32	#_GDC_WaiteBusyTimeOut,R9
L_241:				// Pred: L_242 L_240
	._LINE	0, 455
	CALL21	_GDC_DMA0_GetBusyFlag
	CMP	#1,R4
	BNE32	L_245,R12
L_242:				// Pred: L_241
	._LINE	0, 456
	._LINE	0, 457
	LD	@R9,R0	; _GDC_WaiteBusyTimeOut
	ADDN	#1,R0
	ST	R0,@R9	; _GDC_WaiteBusyTimeOut
	._LINE	0, 458
	LDI	#165,R13
	DMOVB	R13,@_IO_WDTCPR1	; _IO_WDTCPR1
	._LINE	0, 460
	LD	@R9,R0	; _GDC_WaiteBusyTimeOut
	LDI	#536870911,R1
	CMP	R1,R0
	BLS32	L_241,R12
L_243:				// Pred: L_242
	._LINE	0, 461
	._LINE	0, 462
	LDI	#0,R0
	ST	R0,@R9	; _GDC_WaiteBusyTimeOut
	._LINE	0, 463
	CALL21	_GDC_DMA0_Reset
	._LINE	0, 464
	BRA32	L_246,R12
L_245:				// Pred: L_241
	._LINE	0, 469
L_246:				// Pred: L_245 L_243
	._LINE	0, 469
	LDI	#0,R8
	ST	R8,@R9	; _GDC_WaiteBusyTimeOut
	._LINE	0, 470
	LDI:32	#_GDC_DMA0Para,R4
	CALL21	_GDC_DMA_ReadPipe
	._LINE	0, 472
L_247:				// Pred: L_246
	._LINE	0, 472
L_248:				// Pred: L_249 L_247
	._LINE	0, 472
	CALL21	_GDC_DMA0_GetBusyFlag
	CMP	#1,R4
	BNE32	L_252,R12
L_249:				// Pred: L_248
	._LINE	0, 473
	._LINE	0, 474
	LD	@R9,R0	; _GDC_WaiteBusyTimeOut
	ADDN	#1,R0
	ST	R0,@R9	; _GDC_WaiteBusyTimeOut
	._LINE	0, 475
	LDI	#165,R13
	DMOVB	R13,@_IO_WDTCPR1	; _IO_WDTCPR1
	._LINE	0, 477
	LD	@R9,R0	; _GDC_WaiteBusyTimeOut
	LDI	#536870911,R1
	CMP	R1,R0
	BLS32	L_248,R12
L_250:				// Pred: L_249
	._LINE	0, 478
	._LINE	0, 479
	ST	R8,@R9	; _GDC_WaiteBusyTimeOut
	._LINE	0, 480
	CALL21	_GDC_DMA0_Reset
	._LINE	0, 481
	BRA32	L_254,R12
L_252:				// Pred: L_248
	._LINE	0, 485
L_254:				// Pred: L_252 L_250
	._LINE	0, 485
	._CONFIG	E
	._LINE	0, 485
	LDM	(R8,R9)
	LEAVE
	LD	@SP+,RP
	RET
	._CONFIG	E
	._SYMBOL	"GDC_WaiteBusyTimeOut", V, 0x80000008, E, "_GDC_WaiteBusyTimeOut"
	._SYMBOL	"GDC_DMA0Para", V, 0x11, E, "_GDC_DMA0Para"
	.end	
